<template>
  <div id="share">

  </div>
</template>

<script>
export default {
  name: 'share',
  data () {
    return {
       shareUrl: '',
    }
  },
  created(){
    this.wx_config();
  },
  methods: {
    // 微信配置
    wx_config: function(){
      var self = this;
      var pageUrl = self.$utils.getBaseUrl();
      self.$axios.get('wx_config',{
        params: {
          pageUrl: pageUrl
        }
      }).then(function (res){
      	 var data = res.data;
      	//  console.log(JSON.stringify(data))
        wx.config({
          debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
          appId: data.appId, // 必填，公众号的唯一标识
          timestamp: data.timestamp, // 必填，生成签名的时间戳
          nonceStr: data.nonceStr, // 必填，生成签名的随机串
          signature: data.signature,// 必填，签名
          jsApiList: ['onMenuShareTimeline','onMenuShareAppMessage'] // 必填，需要使用的JS接口列表
        });
        wx.ready(function(){
          console.log('ready')
          // 微信好友分享
          wx.onMenuShareAppMessage({
            title: self.$utils.shareData.title, // 分享标题
            desc: self.$utils.shareData.desc, // 分享描述
            link: 'https://erp2.yicartrip.com/auth.html', // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: 'http://pbwbtivl9.bkt.clouddn.com/du.jpg', // 分享图标
            type: 'link', // 分享类型,music、video或link，不填默认为link
            dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
            success: function () {
    			    alert('分享成功');
            },
            cancel: function () {
              alert('取消成功');
            },
            fail: function () {
              alert('分享失败');
            },
          });
          // 朋友圈分享
          wx.onMenuShareTimeline({
            title: self.$utils.shareData.title, // 分享标题
            desc: self.$utils.shareData.desc, // 分享描述
            link: 'https://erp2.yicartrip.com/auth.html', // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: 'http://pbwbtivl9.bkt.clouddn.com/du.jpg', // 分享图标
            type: 'link', // 分享类型,music、video或link，不填默认为link
            dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
            success: function () {
    			    alert('分享成功！');
            },
            cancel: function () {
              alert('取消成功');
            },
            fail: function () {
              alert('分享失败');
            },
          });
          wx.error(function(res){
    		    console.log('失败');
          });
        });
      }).catch(function (error) {

      });
  	},
  },
}
</script>
<style scoped>
#share{
    height: 0;
    width: 0;
}
</style>
